﻿using DataType.CustomEnumType;
using System.Collections.Generic;

namespace OprsSimulator.OprAttributes
{
    /// <summary>
    /// 运载类属性
    /// </summary>
    public interface ICarryingAttris
    {
        List<OprSubType> ValidPassengerTypes { get; }  // 可承载类型
        Dictionary<OprSubType,int> MaxPassengerNums { get; }  // 最大承载数
        int LoadingCapacity { get; }  // 车辆单位最大承载算子车班数
        List<int> PassengerIDs { get; set; }  // 乘客列表
        List<int> LaunchIDs { get; set; }  // 记录车辆发射单元列表
    }
}
